Source Control
A full-featured Git client integrated into the sidebar, offering granular control over your repository state.
Workflow
The interface is divided into logical sections:
- Staged: Changes ready to be committed.
- Changes: Modified files not yet staged.
- Untracked: New files not yet added to version control.
Advanced Operations
- Branching: Create, switch, and delete branches directly from the header dropdown.
- Stashing: Save work-in-progress changes to a stack and apply them later (Stash/Pop/Drop).
- Remotes: Manage upstream repositories (Fetch/Pull/Push) and configure remote URLs.
- History: View the commit log and visualize file changes.
Diff Viewer
Clicking any modified file opens the Diff Viewer, a side-by-side comparison tool to review changes
line-by-line before staging.
[!TIP]
Safety Nets: The component supports Undo Last Commit (Soft Reset) and Amend Commit to fix
mistakes in your history without dropping to the terminal.